ruby 常用方法

类型变换,integer、string、float to_i to_s to_f

num = 123
num.to_s
num.to_f
num.to_i

str = '123'
str.to_i
str.to_f
str.to_s

puts 方法其实调用时这样的 self.puts str self 指的就是 str

.oct .hex

each 方法很优雅,也支持 python 的 for in 方式 3.times 并不是list,而是是个“生成器”

a = [1,2,3]

#for i in a
    #puts i
#end

#a.each do |i|
    #puts i
#end

#3.times do |i|
    #puts i+1
#end

#a = 3.times
#puts a

a = ['bb','aa','cc']
a.push 'dd'
#puts a.reverse
puts a.sort
#puts a